package models

import (
	"gorm.io/gorm"
)

// Notice 定义了系统通知的数据模型
type Notice struct {
	gorm.Model
	Title     string `json:"title" gorm:"size:100;not null"`
	Content   string `json:"content" gorm:"type:text;not null"`
	Type      string `json:"type" gorm:"size:20;default:'normal'"`   // 公告类型：normal, important, urgent
	Status    string `json:"status" gorm:"size:20;default:'active'"` // 状态：active, inactive
	CreatedBy uint   `json:"created_by"`                             // 创建者ID
}
